@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img,a { margin:0; padding:0; }
body{overflow-x:hidden;}
fieldset, img,input,button { border:none; padding:0;margin:0;outline-style:none; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; }
select, input { vertical-align:middle;}
select, input, textarea { font-size:12px; margin:0;}
textarea { resize:none; } /*防止拖动*/
img {border:0; vertical-align:middle; }  /*  去掉图片低测默认的3像素空白缝隙*/
table { border-collapse:collapse; }
body {
    font:12px/150% Arial,Verdana,"\5b8b\4f53";
    font-family:"微软雅黑","宋体";
    color:#333333;
    background:#fff;
    transition: all 0.6s;
}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
a {color:#333333; text-decoration:none; }
a:hover{color:#cb0008;}
h1,h2,h3,h4,h5,h6 {text-decoration:none;font-weight:normal;font-size:100%;}
s,i,em{font-style:normal;text-decoration:none;}
.col-red{color: #cb0008!important;}
ul,ol,li{list-style:none}

/*公共类*/
.w14 {  /*版心 提取 */
    width: 1400px;margin:0 auto;
}
.fl {
    float:left
}
.fr {
    float:right
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.hide {
    display:none
}
.df{display: flex;}
.jc{justify-content: space-between;}
.ja{justify-content: space-around;}
.fw{flex-wrap: wrap;}
.ai{align-items: center;}
.ae{align-items: end;align-items:flex-end;}
.fd{flex-direction:column;}
.fd-r{flex-direction:column-reverse;}
.t-row1{display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden;}
.t-row2{display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;}
.t-row3{display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow: hidden;}

.clear{clear: both;}
/* 头部公共 css */
#web-nav{position: relative;top:0;left:0;height:100px;background:#fff;z-index:99;width:100%;}
#web-nav .nav-list li.nLi{font-size:18px;line-height:100px;position: relative;}
#web-nav .logo{position:absolute;top:0;left:0;right:0;width:100px;height:138px;margin:0 auto;z-index:999;background: #fff;
border-bottom-left-radius:50%;border-bottom-right-radius:50%;}
#web-nav .nav-list li.nLi:nth-child(5){margin-right:200px;}
#web-nav .nav-list li.nLi:after{content: '';display: block;width:0px;height:4px;background:#cb0008;margin:0 auto;margin-top:-4px;transition: width 0.4s;}
#web-nav .nav-list li.nLi.active:after,#web-nav .nav-list li.nLi:hover:after{width:35px;}
#web-nav .nav-list li.nLi.active .top-a,#web-nav .nav-list li.nLi:hover .top-a{font-weight: bold;color:#cb0008;}
#web-nav .logo img{width:56px;margin:0 auto;}

.son-nav{position: absolute;background:#fff;overflow: hidden;top:100px;left:-50%;width:200%;text-align: center;z-index: 999;display: none;}
.son-nav a{font-size: 14px;line-height: 40px;border-top: 1px solid #eee;display: block;color: #333333;}
.son-nav a:hover{background:#cb0008;color: #fff !important;}
/*banner*/
 .fullSlide{ width:100%;  position:relative;  background:#fff;z-index:1;height: 800px;}
    .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; height: 800px;}
    .fullSlide .bd ul{ width:100% !important; }
    .fullSlide .bd li{ width:100% !important;  overflow:hidden; text-align:center;height: 800px;    background-position: center center !important;}
    .fullSlide .bd li a{ display:block;}
     .fullSlide .bd li img{width: 100%;}

    .fullSlide .hd{ display:block!important;width:100%;position:absolute;z-index:1999;bottom:5%;margin: 0 auto;
        left:0; text-align:center;}
    .fullSlide .hd ul{ text-align:center; }
    .fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:8px;margin:4px;overflow:hidden;line-height:999px;
        border-radius:8px;box-sizing: border-box;background:rgba(220,220,220,0.6);}
    .fullSlide .hd ul .on{background:#cb0008 !important;}

    .fullSlide .prev,.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
    .fullSlide .next{ left:auto; right:5%; background-position:-6px -137px; }  


/* 底部信息 */
.mt85{margin-top:85px;}
#footer{width:100%;background:#333333;padding:70px 0px 60px;font-size:14px;line-height:14px;color:#999999;}
#footer .foot-row1 .foot-call{width:45%;margin-right:2%;}
#footer .foot-row1 .foot-call-tel .foot-logo{width:84px;margin-right:40px;}
#footer .foot-row1 .foot-call-tel .tel span{color:#fffefe;font-size:16px;line-height:18px;}
#footer .foot-row1 .foot-call-tel .tel span:before{content:'';display:inline-block;width:18px;height:18px;background:url(../images/foot-tel.png)no-repeat center;
background-size: cover;margin-bottom: -4px;margin-right: 5px;}
#footer .foot-row1 .foot-call-tel .tel b{display:block;margin-top:20px;font-size:36px;line-height:36px;color:#ffffff;}
#footer .foot-row1 .foot-call-add p{margin-top:18px;} 
#footer .foot-row1 .foot-call-add p:last-child{margin-bottom:0px;}
#footer .foot-row1 .foot-rwm{flex:1; text-align: right;}
#footer .foot-row1 .foot-rwm li{width:115px;text-align: center;display: inline-block;margin:0px 20px;}
#footer .foot-row1 .foot-rwm li img{width:100%;}
#footer .foot-row1 .foot-rwm li p{line-height:18px;margin-top:10px;}

#footer .foot-row2 .foot-nav{width:45%;}
#footer .foot-row2 .foot-nav li a{display:inline-block;font-size:16px;line-height:16px;margin-bottom:25px;padding:0px 30px;width:65px;text-align: center;}
#footer .foot-row2 .foot-nav li:nth-child(n+5) a{margin-bottom:0px;}
#footer .foot-row2 .foot-nav li:after{content:'';display: inline-block;width:1px;height:16px;background:#777777;margin-bottom: -2px;}
#footer .foot-row2 .foot-nav li:nth-child(5n):after{display: none;}
#footer .foot-row2 .foot-nav a{color:#fff;}
#footer .foot-row2 .foot-info{flex: 1;text-align: right;margin-left:10%;font-size:14px;line-height:16px;}
#footer .foot-row2 .foot-info a{color:#777777;}

